seller of liver - Spanish English Dictionary